* {
  margin: 0;
  padding: 0;
}

input {
  outline: none;
}

li {
  list-style: none;
}

div {
  box-sizing: border-box;
}

table {
  border-collapse: collapse;
}

pre {
  background-color: #f5f5f5;
  font-size: 14px;
  line-height: 20px;
  border-radius: 6px;
  margin: 10px 0;
  padding: 0 20px;
  font-family: ui-monospace, monospace;
  display: block;
  white-space: pre;
  margin: 10px 0px 0;
  overflow-x: auto;

  code {
    display: inline;
    padding: 0;
    margin: 0;
    overflow: visible;
    line-height: inherit;
    background-color: transparent;
    border: 0;
    word-break: normal;
    white-space: pre;
    background: transparent;
  }
}

.overflowDot1 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.overflowDot2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}